home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Time Traveler CD - A Mult…dia Chronicle of History
/
Time Traveler CD - A Multimedia Chronicle of History.iso
/
Time Traveler
/
Time Traveler.rsrc
/
bin.rsrc_CODE_11_graphics.txt
< prev
next >
Wrap
Text File
|
1992-10-28
|
18KB
|
311 lines
# near model CODE resource
# jump table entries: 488-493 (6 of them)
export_61:
00000000 4240 clr.w D0
00000002 4E75 rts
fn00000004:
00000004 2B48 F564 move.l [A5 - 0xA9C], A0
00000008 4A6D F568 tst.w [A5 - 0xA98]
0000000C 6708 beq +0xA /* 00000016 */
0000000E 4EAD 0342 jsr [A5 + 0x342 /* export_100 */]
00000012 426D F568 clr.w [A5 - 0xA98]
label00000016:
00000016 206D F564 movea.l A0, [A5 - 0xA9C]
0000001A 4EBA 0056 jsr [PC + 0x56 /* 00000072 */]
0000001E 2B48 F55C move.l [A5 - 0xAA4], A0
00000022 42A7 clr.l -[A7]
00000024 2F2D E834 move.l -[A7], [A5 - 0x17CC]
00000028 AA96 syscall GetPalette
0000002A 2B5F F56A move.l [A5 - 0xA96], [A7]+
0000002E 6706 beq +0x8 /* 00000036 */
00000030 2F2D F56A move.l -[A7], [A5 - 0xA96]
00000034 AA93 syscall DisposePalette
label00000036:
00000036 42A7 clr.l -[A7]
00000038 3F3C 0100 move.w -[A7], 0x100
0000003C 2F2D F558 move.l -[A7], [A5 - 0xAA8]
00000040 3F3C 000A move.w -[A7], 0xA /* '\n' */
00000044 4267 clr.w -[A7]
00000046 AA91 syscall NewPalette
00000048 2B5F F56A move.l [A5 - 0xA96], [A7]+
0000004C 2F2D E834 move.l -[A7], [A5 - 0x17CC]
00000050 2F2D F56A move.l -[A7], [A5 - 0xA96]
00000054 4267 clr.w -[A7]
00000056 AA95 syscall SetPalette/NSetPalette
00000058 2F2D E834 move.l -[A7], [A5 - 0x17CC]
0000005C A91F syscall SelectWindow
0000005E 2F2D E834 move.l -[A7], [A5 - 0x17CC]
00000062 AA94 syscall ActivatePalette
00000064 4EAD 0322 jsr [A5 + 0x322 /* export_96 */]
00000068 2F2D E834 move.l -[A7], [A5 - 0x17CC]
0000006C 42A7 clr.l -[A7]
0000006E A921 syscall SendBehind
00000070 4E75 rts
fn00000072:
00000072 2050 movea.l A0, [A0]
00000074 2248 movea.l A1, A0
00000076 D2FC 0028 add.w A1, 0x28 /* '(' */
label0000007A:
0000007A 3019 move.w D0, [A1]+
0000007C 67FC beq -0x2 /* 0000007A */
0000007E 0C40 001E cmpi.w D0, 0x1E
00000082 67F6 beq -0x8 /* 0000007A */
00000084 0C40 00A0 cmpi.w D0, 0xA0
00000088 6604 bne +0x6 /* 0000008E */
0000008A 5489 addq.l A1, 2
0000008C 60EC bra -0x12 /* 0000007A */
label0000008E:
0000008E 0C40 0001 cmpi.w D0, 0x1
00000092 6608 bne +0xA /* 0000009C */
00000094 7000 moveq.l D0, 0x00
00000096 3011 move.w D0, [A1]
00000098 D3C0 add.l A1, D0
0000009A 60DE bra -0x20 /* 0000007A */
label0000009C:
0000009C 0C40 0098 cmpi.w D0, 0x98
000000A0 6700 0014 beq +0x16 /* 000000B6 */
000000A4 0C40 0099 cmpi.w D0, 0x99
000000A8 6700 000C beq +0xE /* 000000B6 */
000000AC 303C 00D2 move.w D0, 0xD2
000000B0 4EAD 02EA jsr [A5 + 0x2EA /* export_89 */]
000000B4 4E75 rts
label000000B6:
000000B6 2049 movea.l A0, A1
000000B8 D0FC 002E add.w A0, 0x2E /* '.' */
000000BC 4E75 rts
export_62:
000000BE 3B40 F56E move.w [A5 - 0xA92], D0
000000C2 3B41 F578 move.w [A5 - 0xA88], D1
000000C6 3B42 F57A move.w [A5 - 0xA86], D2
000000CA 42A7 clr.l -[A7]
000000CC 2F3C 5049 4354 move.l -[A7], 0x50494354 /* 'PICT' */
000000D2 3F2D F56E move.w -[A7], [A5 - 0xA92]
000000D6 A9A0 syscall GetResource
000000D8 2B5F F57C move.l [A5 - 0xA84], [A7]+
000000DC 660A bne +0xC /* 000000E8 */
000000DE 4267 clr.w -[A7]
000000E0 A9AF syscall ResError
000000E2 301F move.w D0, [A7]+
000000E4 4EAD 02EA jsr [A5 + 0x2EA /* export_89 */]
label000000E8:
000000E8 2F2D F57C move.l -[A7], [A5 - 0xA84]
000000EC A9A2 syscall LoadResource
000000EE 206D F57C movea.l A0, [A5 - 0xA84]
000000F2 A029 syscall HLock
000000F4 4EAD 02EA jsr [A5 + 0x2EA /* export_89 */]
000000F8 206D F57C movea.l A0, [A5 - 0xA84]
000000FC 2050 movea.l A0, [A0]
000000FE 2B68 0002 F570 move.l [A5 - 0xA90], [A0 + 0x2]
00000104 2B68 0006 F574 move.l [A5 - 0xA8C], [A0 + 0x6]
0000010A 302D F578 move.w D0, [A5 - 0xA88]
0000010E D16D F570 add.w [A5 - 0xA90], D0
00000112 D16D F574 add.w [A5 - 0xA8C], D0
00000116 302D F57A move.w D0, [A5 - 0xA86]
0000011A D16D F572 add.w [A5 - 0xA8E], D0
0000011E D16D F576 add.w [A5 - 0xA8A], D0
00000122 2F2D F57C move.l -[A7], [A5 - 0xA84]
00000126 486D F570 pea.l [A5 - 0xA90]
0000012A A8F6 syscall DrawPicture
0000012C 206D F57C movea.l A0, [A5 - 0xA84]
00000130 A02A syscall HUnlock
00000132 4EAD 02EA jsr [A5 + 0x2EA /* export_89 */]
00000136 4E75 rts
export_63:
00000138 2B48 F58C move.l [A5 - 0xA74], A0
0000013C 4EBA FF34 jsr [PC - 0xCC /* 00000072 */]
00000140 2B48 F584 move.l [A5 - 0xA7C], A0
00000144 42A7 clr.l -[A7]
00000146 2F2D E840 move.l -[A7], [A5 - 0x17C0]
0000014A AA96 syscall GetPalette
0000014C 2B5F F590 move.l [A5 - 0xA70], [A7]+
00000150 6714 beq +0x16 /* 00000166 */
00000152 2F2D F580 move.l -[A7], [A5 - 0xA80]
00000156 2F2D F590 move.l -[A7], [A5 - 0xA70]
0000015A 3F3C 000A move.w -[A7], 0xA /* '\n' */
0000015E 4267 clr.w -[A7]
00000160 AA9F syscall CTab2Palette
00000162 6000 003C bra +0x3E /* 000001A0 */
label00000166:
00000166 42A7 clr.l -[A7]
00000168 3F3C 0100 move.w -[A7], 0x100
0000016C 2F2D F580 move.l -[A7], [A5 - 0xA80]
00000170 3F3C 000A move.w -[A7], 0xA /* '\n' */
00000174 4267 clr.w -[A7]
00000176 AA91 syscall NewPalette
00000178 2B5F F590 move.l [A5 - 0xA70], [A7]+
0000017C 2F2D E840 move.l -[A7], [A5 - 0x17C0]
00000180 2F2D F590 move.l -[A7], [A5 - 0xA70]
00000184 4267 clr.w -[A7]
00000186 AA95 syscall SetPalette/NSetPalette
00000188 2F2D E838 move.l -[A7], [A5 - 0x17C8]
0000018C 2F2D F590 move.l -[A7], [A5 - 0xA70]
00000190 4267 clr.w -[A7]
00000192 AA95 syscall SetPalette/NSetPalette
00000194 2F2D E83C move.l -[A7], [A5 - 0x17C4]
00000198 2F2D F590 move.l -